<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="utf-8">
  <meta http-equiv="X-UA-Compatible" content="IE=edge">
  <meta name="viewport" content="width=device-width, height=device-height, initial-scale=1, user-scalable=no">
  <meta name="description" content="API docs for the addArc method from the Path class, for the Dart programming language.">
  <title>addArc method - Path class - dart:ui library - Dart API</title>
  <!-- required because all the links are pseudo-absolute -->
  <base href="../..">

  <link href="https://fonts.googleapis.com/css?family=Source+Code+Pro:500,400i,400,300|Source+Sans+Pro:400,300,700" rel="stylesheet">
  <link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet">
  <link rel="stylesheet" href="static-assets/github.css">
  <link rel="stylesheet" href="static-assets/styles.css">
  <link rel="icon" href="static-assets/favicon.png">
  
</head>

<body>

<div id="overlay-under-drawer"></div>

<header id="title">
  <button id="sidenav-left-toggle" type="button">&nbsp;</button>
  <ol class="breadcrumbs gt-separated dark hidden-xs">
    <li><a href="index.html">shake</a></li>
    <li><a href="dart-ui/dart-ui-library.html">dart:ui</a></li>
    <li><a href="dart-ui/Path-class.html">Path</a></li>
    <li class="self-crumb">addArc method</li>
  </ol>
  <div class="self-name">addArc</div>
  <form class="search navbar-right" role="search">
    <input type="text" id="search-box" autocomplete="off" disabled class="form-control typeahead" placeholder="Loading search...">
  </form>
</header>

<main>

  <div id="dartdoc-sidebar-left" class="col-xs-6 col-sm-3 col-md-2 sidebar sidebar-offcanvas-left">
    <header id="header-search-sidebar" class="hidden-l">
      <form class="search-sidebar" role="search">
        <input type="text" id="search-sidebar" autocomplete="off" disabled class="form-control typeahead" placeholder="Loading search...">
      </form>
    </header>
    
    <ol class="breadcrumbs gt-separated dark hidden-l" id="sidebar-nav">
      <li><a href="index.html">shake</a></li>
      <li><a href="dart-ui/dart-ui-library.html">dart:ui</a></li>
      <li><a href="dart-ui/Path-class.html">Path</a></li>
      <li class="self-crumb">addArc method</li>
    </ol>
    
    <h5>Path class</h5>
    <ol>
      <li class="section-title"><a href="dart-ui/Path-class.html#constructors">Constructors</a></li>
      <li><a href="dart-ui/Path/Path.html">Path</a></li>
      <li><a href="dart-ui/Path/Path.from.html">from</a></li>
    
      <li class="section-title">
        <a href="dart-ui/Path-class.html#instance-properties">Properties</a>
      </li>
      <li><a href="dart-ui/Path/fillType.html">fillType</a></li>
      <li class="inherited"><a href="dart-core/Object/hashCode.html">hashCode</a></li>
      <li class="inherited"><a href="dart-core/Object/runtimeType.html">runtimeType</a></li>
    
      <li class="section-title"><a href="dart-ui/Path-class.html#instance-methods">Methods</a></li>
      <li><a href="dart-ui/Path/addArc.html">addArc</a></li>
      <li><a href="dart-ui/Path/addOval.html">addOval</a></li>
      <li><a href="dart-ui/Path/addPath.html">addPath</a></li>
      <li><a href="dart-ui/Path/addPolygon.html">addPolygon</a></li>
      <li><a href="dart-ui/Path/addRect.html">addRect</a></li>
      <li><a href="dart-ui/Path/addRRect.html">addRRect</a></li>
      <li><a href="dart-ui/Path/arcTo.html">arcTo</a></li>
      <li><a href="dart-ui/Path/arcToPoint.html">arcToPoint</a></li>
      <li><a href="dart-ui/Path/close.html">close</a></li>
      <li><a href="dart-ui/Path/computeMetrics.html">computeMetrics</a></li>
      <li><a href="dart-ui/Path/conicTo.html">conicTo</a></li>
      <li><a href="dart-ui/Path/contains.html">contains</a></li>
      <li><a href="dart-ui/Path/cubicTo.html">cubicTo</a></li>
      <li><a href="dart-ui/Path/extendWithPath.html">extendWithPath</a></li>
      <li><a href="dart-ui/Path/getBounds.html">getBounds</a></li>
      <li><a href="dart-ui/Path/lineTo.html">lineTo</a></li>
      <li><a href="dart-ui/Path/moveTo.html">moveTo</a></li>
      <li><a href="dart-ui/Path/quadraticBezierTo.html">quadraticBezierTo</a></li>
      <li><a href="dart-ui/Path/relativeArcToPoint.html">relativeArcToPoint</a></li>
      <li><a href="dart-ui/Path/relativeConicTo.html">relativeConicTo</a></li>
      <li><a href="dart-ui/Path/relativeCubicTo.html">relativeCubicTo</a></li>
      <li><a href="dart-ui/Path/relativeLineTo.html">relativeLineTo</a></li>
      <li><a href="dart-ui/Path/relativeMoveTo.html">relativeMoveTo</a></li>
      <li><a href="dart-ui/Path/relativeQuadraticBezierTo.html">relativeQuadraticBezierTo</a></li>
      <li><a href="dart-ui/Path/reset.html">reset</a></li>
      <li><a href="dart-ui/Path/shift.html">shift</a></li>
      <li><a href="dart-ui/Path/transform.html">transform</a></li>
      <li class="inherited"><a href="dart-core/Object/noSuchMethod.html">noSuchMethod</a></li>
      <li class="inherited"><a href="dart-core/Object/toString.html">toString</a></li>
    
      <li class="section-title inherited"><a href="dart-ui/Path-class.html#operators">Operators</a></li>
      <li class="inherited"><a href="dart-core/Object/operator_equals.html">operator ==</a></li>
    
    
      <li class="section-title"><a href="dart-ui/Path-class.html#static-methods">Static methods</a></li>
      <li><a href="dart-ui/Path/combine.html">combine</a></li>
    
    </ol>
  </div><!--/.sidebar-offcanvas-->

  <div id="dartdoc-main-content" class="col-xs-12 col-sm-9 col-md-8 main-content">
      <div><h1>addArc method</h1></div>

    <section class="multi-line-signature">
      <span class="returntype">void</span>
            <span class="name ">addArc</span>
(<wbr><span class="parameter" id="addArc-param-oval"><span class="type-annotation"><a href="dart-ui/Rect-class.html">Rect</a></span> <span class="parameter-name">oval</span>, </span> <span class="parameter" id="addArc-param-startAngle"><span class="type-annotation"><a href="dart-core/double-class.html">double</a></span> <span class="parameter-name">startAngle</span>, </span> <span class="parameter" id="addArc-param-sweepAngle"><span class="type-annotation"><a href="dart-core/double-class.html">double</a></span> <span class="parameter-name">sweepAngle</span></span>)
      
    </section>
    <section class="desc markdown">
      <p>Adds a new subpath with one arc segment that consists of the arc
that follows the edge of the oval bounded by the given
rectangle, from startAngle radians around the oval up to
startAngle + sweepAngle radians around the oval, with zero
radians being the point on the right hand side of the oval that
crosses the horizontal line that intersects the center of the
rectangle and with positive angles going clockwise around the
oval.</p>
    </section>
    
    <section class="summary source-code" id="source">
      <h2><span>Implementation</span></h2>
      <pre class="language-dart"><code class="language-dart">void addArc(Rect oval, double startAngle, double sweepAngle) {
  assert(_rectIsValid(oval));
  _addArc(oval.left, oval.top, oval.right, oval.bottom, startAngle, sweepAngle);
}</code></pre>
    </section>

  </div> <!-- /.main-content -->

  <div id="dartdoc-sidebar-right" class="col-xs-6 col-sm-6 col-md-2 sidebar sidebar-offcanvas-right">
  </div><!--/.sidebar-offcanvas-->

</main>

<footer>
  <span class="no-break">
    shake 0.1.0
  </span>

  
</footer>

<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
<script src="static-assets/typeahead.bundle.min.js"></script>
<script src="static-assets/highlight.pack.js"></script>
<script src="static-assets/URI.js"></script>
<script src="static-assets/script.js"></script>


</body>

</html>
